/* 按钮 */
.search-btn,
.search-btn:focus {
	width: 70px;
	height: 36px;
	color: #fff;
	background-color: #ff6a6c;
	border-color: #ff6a6c;
}

.search-btn:hover {
	color: #fff;
	background-color: rgba(255, 106, 108, 0.8);
	border-color: rgba(255, 106, 108, 0);
}

.batch-btn,
.add-btn {
	width: 90px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.batch-btn,
.batch-btn:focus {
	color: #fff;
	background-color: #7e6aff;
	border-color: #7e6aff;
}

.batch-btn:hover {
	color: #fff;
	background-color: rgba(126, 106, 255, 0.8);
	border-color: rgba(126, 106, 255, 0);
}

.add-btn,
.add-btn:focus {
	color: #fff;
	background-color: #ffa66a;
	border-color: #ffa66a;
}

.add-btn i {
	font-size: 20px;
	margin-right: 4px;
}

.add-btn:hover {
	color: #fff;
	background-color: rgba(255, 166, 106, 0.8);
	border-color: rgba(255, 166, 106, 0);
}

.confirm-btn,
.confirm-btn.is-disabled,
.confirm-btn:focus {
	color: #fff;
	background-color: #ff6a6c;
	border-color: #ff6a6c;
}

.confirm-btn:hover,
.confirm-btn.is-disabled:hover {
	color: #fff;
	background-color: #ff8889;
	border-color: rgba(255, 106, 108, 0);
}

.return-btn:focus {
	color: #606266;
	background-color: #fff;
	border-color: #dcdfe6;
}

.return-btn:hover {
	color: #606266;
	background-color: #f5f5f5;
	border-color: #dcdfe6;
}

.echarts-btn.active,
.echarts-btn:hover {
	color: #fff;
	background-color: #ff6a6c;
	border-color: #ff6a6c;
}

.table-btn.active,
.table-btn:not(.is-disabled):hover {
	color: #fff !important;
	background-color: #ff6a6c !important;
	border-color: #ff6a6c !important;
}

.table-btn:focus {
	border-color: #DCDFE6;
	background-color: #fff;
	color: #606266;
}

/* 图片 */
.el-image {
	transition: transform 0.2s;
}

.el-image:hover {
	transform: scale(1.06);
}

.el-image img {
	user-select: none;
	-webkit-user-drag: none;
}

/* 搜索 输入框 选择器 时间选择器 级联选择器 */
.search_input,
/* .search_input.el-select .el-input, */
.search_input.el-select .el-select__wrapper,
.search_input.el-cascader .el-input,
.search_start_end_time {
	width: 220px;
	height: 36px !important;
	display: flex;
	align-items: center;
}

.search_input .el-input__suffix {
	display: flex;
	align-items: center;
}

.search_start_end_time {
	width: 350px;
	border: none;
	background-color: #f6f6f6;
}

.el-input__inner {
	height: 100%;
}

.el-select__wrapper,
.el-input__inner,
.el-textarea__inner {
	width: 100%;
	border: none;
	background-color: #f6f6f6;
}

.el-date-editor--datetimerange .el-range-input,
.el-date-editor--daterange .el-range-input {
	background-color: #f6f6f6;
}

/* 添加编辑页 输入框 选择器 */
.add_edit .el-input,
.add_edit .el-select:not(.multiple-select),
.add_edit .el-cascader,
.add_edit .el-date-editor--datetimerange {
	height: 40px;
}

.add_edit .el-input,
.add_edit .el-textarea,
.add_edit .el-date-editor--datetimerange {
	width: 50%;
}

.add_edit .el-select,
.add_edit .el-cascader,
.add_edit .el-date-editor--datetime {
	width: 25%;
}

.add_edit .el-select .el-input,
.add_edit .el-cascader .el-input,
.add_edit .el-date-editor--datetime .el-input {
	width: 100%;
}

.multiple-select.el-select {
	min-height: 40px;
}

.multiple-select .el-input,
.multiple-select .el-input__inner {
	height: max-content;
}

/* 去掉日期时间选择器 此刻 按钮 */
.goods_basic_time .el-picker-panel__footer .el-button--text,
.integral_basic_time .el-picker-panel__footer .el-button--text {
	display: none;
}

/* 下拉菜单 */
.el-dropdown-menu__item:not(.is-disabled):hover {
	color: #fff;
	background-color: #ff6a6c;
}

.el-dropdown-menu__item:focus {
	color: rgba(255, 106, 108, 0.8);
	background-color: rgba(255, 106, 108, 0.4);
}

/* 单选框 复选框 */
.el-checkbox,
.el-radio {
	width: max-content;
}

.el-checkbox-group,
.el-checkbox {
	height: 14px;
	margin: 12px 30px 10px 0;
}

.el-checkbox:last-child {
	margin-right: 0;
}

.el-checkbox-group,
.el-checkbox,
.el-checkbox .el-checkbox__input {
	display: flex;
	align-items: center;
}

.el-checkbox .el-checkbox__input {
	height: 100%;
}

.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
	background-color: #ff6a6c;
	border-color: #ff6a6c;
}

.el-checkbox.is-checked .el-checkbox__label {
	color: #ff6a6c;
}

.el-checkbox:not(.is-disabled):hover .el-checkbox__inner,
.el-radio:not(.is-disabled):hover .el-radio__inner {
	border-color: #ff6a6c !important;
}

.el-checkbox .el-checkbox__input.is-focus .el-checkbox__inner {
	border-color: #ff6a6c;
}

.el-radio__input.is-checked .el-radio__inner {
	background-color: #ff6a6c;
	border-color: #ff6a6c;
}

.el-radio__input.is-checked+.el-radio__label {
	color: #ff6a6c;
}

/* 选择器 */
.el-select-dropdown__item.selected,
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected {
	color: #ff6a6c;
}

.el-select .el-input.is-focus .el-input__inner {
	border-color: #ff6a6c;
}

/* 级联选择器 */
.el-cascader-node.in-active-path,
.el-cascader-node.is-active,
.el-cascader-node.is-selectable.in-checked-path {
	color: #ff6a6c;
}

.el-cascader .el-input .el-input__inner:focus,
.el-cascader .el-input.is-focus .el-input__inner {
	border-color: #ff6a6c;
}

/* 消息提示 */
.el-message-box__btns {
	display: flex;
	/* flex-direction: row-reverse; */
}

.el-message-box__btns .el-button {
	margin-left: 10px;
}

.el-message-box__btns .el-button--primary {
	background: #ff6a6c;
	border-color: #ff6a6c;
	color: #fff;
}

.el-message-box__btns .el-button:hover {
	color: #606266;
	background-color: rgba(0, 0, 0, 0.04);
	border-color: #dcdfe6;
}

.el-message-box__btns .el-button--primary:hover {
	background: rgba(255, 106, 108, 0.8);
	border-color: rgba(255, 106, 108, 0);
	color: #fff;
}

.el-message-box__headerbtn .el-message-box__close:hover,
.el-message-box__headerbtn .el-message-box__close:focus {
	color: #ff6a6c;
}

/* 时间选择器 */
.el-date-table td.current:not(.disabled) span,
.el-date-table td.start-date span,
.el-date-table td.end-date span {
	background-color: #ff6a6c;
}

.el-date-table td.in-range div,
.el-date-table td.in-range div:hover {
	background-color: rgba(255, 106, 108, 0.06);
}

.el-date-table td.in-range div:hover {
	color: #ff6a6c;
}

.el-button--default.el-picker-panel__link-btn:not(.is-disabled):hover {
	background: #fff;
	border-color: #ff6a6c !important;
	color: #ff6a6c !important;
}

.el-button--text.el-picker-panel__link-btn {
	color: #606266;
}

.el-button--text.el-picker-panel__link-btn:hover {
	color: #ff6a6c;
}

.el-date-table td:not(.disabled):not(.in-range):hover,
.el-date-table td:not(.disabled):not(.in-range) div:hover,
.el-date-table td:not(.disabled):not(.in-range) span:hover {
	color: #ff6a6c;
}

.el-date-table td.start-date div:hover,
.el-date-table td.end-date div:hover,
.el-date-table td.start-date span:hover,
.el-date-table td.end-date span:hover {
	color: #fff !important;
}

.el-date-table td.today span {
	color: #ff6a6c;
}

.el-year-table td.current:not(.disabled) .cell,
.el-month-table td.current:not(.disabled) .cell {
	color: #ff6a6c;
}

.el-year-table td .cell:hover,
.el-month-table td .cell:hover {
	color: #ff6a6c;
}

.el-year-table td.today .cell,
.el-month-table td.today .cell {
	color: #ff6a6c;
}

.el-picker-panel__shortcut:hover {
	color: #ff6a6c;
}

.el-picker-panel__icon-btn:hover {
	color: #ff6a6c;
}

.el-date-picker__header-label:hover {
	color: #ff6a6c;
}

.el-time-panel__btn.confirm {
	color: #ff6a6c;
}

.el-time-spinner__item:hover:not(.disabled):not(.active) {
	color: #ff6a6c;
}

.el-picker-panel .el-scrollbar__wrap,
.el-time-range-picker .el-scrollbar__wrap {
	box-sizing: initial;
}

.el-picker-panel .el-scrollbar__wrap,
.el-time-range-picker .el-scrollbar__wrap {
	box-sizing: initial;
}

/* 对话框 */
.el-dialog__wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
}

.el-dialog__headerbtn .el-dialog__headerbtn:hover,
.el-dialog__headerbtn .el-dialog__close:hover {
	color: #ff6a6c;
}

.el-dialog {
	border-radius: 10px;
	margin: initial !important;
}

/* 表格 */
.el-table {
	font-size: unset;
	transition: all 0.35s;
}

.el-table td,
.el-table th.is-leaf {
	border-bottom: 1px dashed #d7d7d7;
}

.el-table th {
	font-weight: 600;
	background: #f7f7f7 !important;
	padding: 20px 0;
	border-bottom: 0 none !important;
}

.el-table__body tr.hover-row.current-row>td,
.el-table__body tr.hover-row.el-table__row--striped.current-row>td,
.el-table__body tr.hover-row.el-table__row--striped>td,
.el-table__body tr.hover-row>td,
.el-table__row.current-row td {
	background-color: #fff !important;
}

.el-table::before,
.el-table__fixed::before,
.el-table__fixed-right::before {
	height: 0;
}

.el-table .ascending .sort-caret.ascending {
	border-bottom-color: #ff6a6c;
}

.el-table .descending .sort-caret.descending {
	border-top-color: #ff6a6c;
}

/* 状态栏 */
.el-tabs__nav {
	z-index: auto;
}

.el-tabs__item {
	user-select: none;
}

.el-tabs__item:hover {
	color: #ff6a6c !important;
}

.item_interval:last-child {
	right: 40px;
	position: absolute;
	margin-right: 0;
}

.item_interval:last-child .badge {
	background: #333;
}

.item_interval {
	margin-left: 30px;
	margin-right: 30px;
}

.item_interval .badge {
	padding: 0 .375rem;
	margin-left: .375rem;
	background: rgba(255, 106, 108, 1);
	border-radius: 10px;
	opacity: 1;
	color: #fff;
	font-size: 12px;
}

.el-tabs__item.is-active {
	color: #ff6a6c !important;
}

.el-tabs__active-bar {
	background-color: #ff6a6c !important;
}

.el-badge__content {
	padding: 0rem .375rem;
	border-radius: 10px;
	font-size: .75rem;
	height: 1.125rem;
	line-height: 1.125rem;
	cursor: pointer;
}

.badge_txt {
	border: none;
}

.badge_txt,
.el-tabs__item {
	background-color: #f5f5f5;
	padding: 0;
	margin: 0;
	font-size: 1rem !important;
	font-weight: 500 !important;
}

.badge_txt:hover,
.badge_txt:focus {
	color: #ff6a6c;
	border-color: rgba(0, 0, 0, 0);
	background-color: #f6f6f6 !important;
}

.badge_txt.active,
.el-tabs__item.is-active {
	color: #000 !important;
	font-size: 20px !important;
	font-weight: 800 !important;
	background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0, rgba(255, 0, 0, 0) 1.2rem, rgb(255, 106, 108) .75rem);
}

.badge_txt span {
	position: relative;
	z-index: 1;
}

.badge_txt.active span {
	background-image: linear-gradient(to bottom, rgba(255, 0, 0, 0) 0, rgba(255, 0, 0, 0) 1.2rem, rgb(255, 106, 108) .75rem);
}

.badge_txt.active span::after,
.el-tabs__item.is-active::after {
	content: " ";
	position: absolute;
	left: 0;
	right: 0;
	height: .5rem;
	opacity: 1;
	bottom: 0;
	z-index: 0;
}

.el-tabs__header {
	position: relative;
	padding-top: 14px;
}

.container_status,
.el-tabs__header {
	padding-left: 10px;
	padding-right: 10px;
}

.el-tabs__item {
	padding: 0;
	margin: 0 2rem;
	height: initial;
	line-height: initial;
}

.el-tabs__nav-wrap::after,
.el-tabs__active-bar {
	height: 0;
	width: 0;
}

/* 分页 */
.el-pagination {
	user-select: none;
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
	background: #ff6a6c;
}

.el-pagination.is-background .el-pager li:not(.disabled):not(.active):hover {
	color: #ff6a6c;
}

.el-pagination {
	transition: all 0.35s;
}

.el-pagination .btn-prev,
.el-pagination .btn-next {
	border: 0 none;
	display: inline-block;
	font-size: 13px;
	min-width: 35.5px;
	height: 28px;
	line-height: 28px;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.el-pagination .btn-prev:hover,
.el-pagination .btn-next:hover {
	color: #ff6a6c;
}

/* 回到顶部 */
.el-backtop {
	color: #ff6a6c;
}

/* 加载 */
.el-loading-spinner .path {
	stroke: #ff6a6c;
}

.el-loading-spinner .el-loading-text {
	color: #ff6a6c;
}

/* 排序 */
.el-input-number--small {
	width: 100px;
	border-radius: 30px;
	overflow: hidden;
	line-height: 25px;
}

.el-input-number__decrease,
.el-input-number__increase {
	border-radius: 50%;
	border: 1px solid #ffa66a;
	background-color: #ffa66a;
	color: #fff;
	bottom: 1px;
	width: 25px !important;
	height: 25px;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
}

.el-input-number--small .el-input__inner {
	background-color: rgba(255, 255, 255, 0);
	border: 0 none;
	height: 27px;
	line-height: 27px;
	box-sizing: border-box;
	/* padding-left: 33px; */
	/* padding-right: 33px; */
}

.el-input-number__decrease.is-disabled,
.el-input-number__increase.is-disabled {
	color: ##dcdfe6;
}

.el-input-number__decrease:not(.is-disabled):hover,
.el-input-number__increase:not(.is-disabled):hover {
	color: #fff;
	background-color: rgba(255, 166, 106, 0.8);
	border-color: rgba(255, 166, 106, 0);
}

/* 抽屉 */
.el-drawer__close-btn:hover {
	color: #ff6a6c;
}

.el-drawer__header {
	margin-bottom: 20px;
}

/* 开关 */
.el-switch.is-checked .el-switch__core {
	border-color: #ff6a6c;
	background-color: #ff6a6c;
}

.el-switch.is-checked .el-switch__core:hover {
	border-color: rgb(255, 106, 108, 0.8) !important;
	background-color: rgb(255, 106, 108, 0.8) !important;
}

.el-switch__core {
	border-color: #bbb;
	background-color: #bbb;
}

.el-switch__core:hover {
	border-color: rgb(187, 187, 187, 0.8) !important;
	background-color: rgb(187, 187, 187, 0.8) !important;
}

/* 表单 */
.el-form-item.is-error .el-input__inner,
.el-form-item.is-error .el-input__inner:focus,
.el-form-item.is-error .el-textarea__inner,
.el-form-item.is-error .el-textarea__inner:focus,
.el-message-box__input uni-input.invalid,
.el-message-box__input uni-input.invalid:focus {
	border: 1px solid #f56c6c;
}

.el-form-item__label {
	user-select: none;
}

.el-input__inner{
	height: 36px;
	line-height: 36px;
}

.el-input__wrapper, .el-select__wrapper{
	background-color: #f6f6f6;
	box-shadow: none;
}
.el-input__wrapper.is-focus, 
.el-select__wrapper.is-focused,
.el-select__wrapper.is-hovering:not(.is-focused){
	box-shadow: none;
}
>>> .el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{
	box-shadow: none;
}
